<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>JCSDK C# API Reference for Windows: JCSDK.JCCall.JCCallItem类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">JCSDK C# API Reference for Windows
   &#160;<span id="projectnumber">2.3.3.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespace_j_c_s_d_k.html">JCSDK</a></li><li class="navelem"><a class="el" href="namespace_j_c_s_d_k_1_1_j_c_call.html">JCCall</a></li><li class="navelem"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html">JCCallItem</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">类</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#properties">属性</a> &#124;
<a href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">JCSDK.JCCall.JCCallItem类 参考<div class="ingroups"><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html">一对一通话模块</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
类</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item_1_1_change_param.html">ChangeParam</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a645b9bbd24f34e293984a42c398f1360"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_c_s_d_k_1_1_j_c_media_device_1_1_j_c_media_device_video_canvas.html">JCMediaDeviceVideoCanvas</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a645b9bbd24f34e293984a42c398f1360">startSelfVideo</a> (<a class="el" href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga440618b370a53169b48134c02056144b">JCMediaDeviceRenderMode</a> mode)</td></tr>
<tr class="separator:a645b9bbd24f34e293984a42c398f1360"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad62f0f3918548078e71b9d141bb67a22"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#ad62f0f3918548078e71b9d141bb67a22">stopSelfVideo</a> ()</td></tr>
<tr class="separator:ad62f0f3918548078e71b9d141bb67a22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a990a4516bf95c321f89d843a79f9dde9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_c_s_d_k_1_1_j_c_media_device_1_1_j_c_media_device_video_canvas.html">JCMediaDeviceVideoCanvas</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a990a4516bf95c321f89d843a79f9dde9">startOtherVideo</a> (<a class="el" href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga440618b370a53169b48134c02056144b">JCMediaDeviceRenderMode</a> mode)</td></tr>
<tr class="separator:a990a4516bf95c321f89d843a79f9dde9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeac094f0e58c3595d29a43b433725596"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#aeac094f0e58c3595d29a43b433725596">stopOtherVideo</a> ()</td></tr>
<tr class="separator:aeac094f0e58c3595d29a43b433725596"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6ade59954d88db16244f09f7ec05930"><td class="memItemLeft" align="right" valign="top">override string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#aa6ade59954d88db16244f09f7ec05930">ToString</a> ()</td></tr>
<tr class="separator:aa6ade59954d88db16244f09f7ec05930"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
属性</h2></td></tr>
<tr class="memitem:ac8217c290efdae3b8fcd5c311280fb6e"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#ac8217c290efdae3b8fcd5c311280fb6e">userId</a><code> [get, set]</code></td></tr>
<tr class="separator:ac8217c290efdae3b8fcd5c311280fb6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af72ac1a3b2d1ae32c5cf8f765dfa326b"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#af72ac1a3b2d1ae32c5cf8f765dfa326b">displayName</a><code> [get, set]</code></td></tr>
<tr class="separator:af72ac1a3b2d1ae32c5cf8f765dfa326b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7775113d52969333c7b87b0f463d3cbe"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a7775113d52969333c7b87b0f463d3cbe">renderId</a><code> [get, set]</code></td></tr>
<tr class="separator:a7775113d52969333c7b87b0f463d3cbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5921da184969eedef53e4c578c08f0ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga98186f9fd4a850522e8fbcf771d7b31d">JCCallDirection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a5921da184969eedef53e4c578c08f0ed">direction</a><code> [get, set]</code></td></tr>
<tr class="separator:a5921da184969eedef53e4c578c08f0ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a07db057fc399597f47c5c5dd5fa1cc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a7a07db057fc399597f47c5c5dd5fa1cc">video</a><code> [get, set]</code></td></tr>
<tr class="separator:a7a07db057fc399597f47c5c5dd5fa1cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac57734d7aeafa33377a2fbfae27a7d5d"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#ac57734d7aeafa33377a2fbfae27a7d5d">beginTime</a><code> [get, set]</code></td></tr>
<tr class="separator:ac57734d7aeafa33377a2fbfae27a7d5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad96a4e38dd62cc13d6b34924e0a05b53"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#ad96a4e38dd62cc13d6b34924e0a05b53">talkingBeginTime</a><code> [get, set]</code></td></tr>
<tr class="separator:ad96a4e38dd62cc13d6b34924e0a05b53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25fe5e7f413e9de910b17003c3ea6c68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gadffcb2451fb5bff5fee299e9614d804b">JCCallState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a25fe5e7f413e9de910b17003c3ea6c68">state</a><code> [get, set]</code></td></tr>
<tr class="separator:a25fe5e7f413e9de910b17003c3ea6c68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95be907fd31174c12759bd8e836cd0ec"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a95be907fd31174c12759bd8e836cd0ec">hold</a><code> [get, set]</code></td></tr>
<tr class="separator:a95be907fd31174c12759bd8e836cd0ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f3b7ca75df041370be7211b41dcd1c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a58f3b7ca75df041370be7211b41dcd1c">held</a><code> [get, set]</code></td></tr>
<tr class="separator:a58f3b7ca75df041370be7211b41dcd1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3bdcfa9fd52b132eba0b49ba2f81ab3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#aa3bdcfa9fd52b132eba0b49ba2f81ab3">mute</a><code> [get, set]</code></td></tr>
<tr class="separator:aa3bdcfa9fd52b132eba0b49ba2f81ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a262a4b584157ed83f4fb231805c853"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a1a262a4b584157ed83f4fb231805c853">audioRecord</a><code> [get, set]</code></td></tr>
<tr class="separator:a1a262a4b584157ed83f4fb231805c853"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace5a64a762e7dd1187aff330bed0f2ae"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#ace5a64a762e7dd1187aff330bed0f2ae">audioOutputType</a><code> [get, set]</code></td></tr>
<tr class="separator:ace5a64a762e7dd1187aff330bed0f2ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c841f1a9e597cd353feb39da790a259"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a4c841f1a9e597cd353feb39da790a259">active</a><code> [get, set]</code></td></tr>
<tr class="separator:a4c841f1a9e597cd353feb39da790a259"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25071b8a4bca141f53a0c810cb0d43bc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a25071b8a4bca141f53a0c810cb0d43bc">uploadVideoStreamSelf</a><code> [get, set]</code></td></tr>
<tr class="separator:a25071b8a4bca141f53a0c810cb0d43bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a966da527f2cc8fe4adcd3e924900f20d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a966da527f2cc8fe4adcd3e924900f20d">uploadVideoStreamOther</a><code> [get, set]</code></td></tr>
<tr class="separator:a966da527f2cc8fe4adcd3e924900f20d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa7b9af1c214415fa55fb3a72be52e07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga8e398a58e99b02b6f30dc5bd77a6ab9b">JCCallReason</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#aaa7b9af1c214415fa55fb3a72be52e07">reason</a><code> [get, set]</code></td></tr>
<tr class="separator:aaa7b9af1c214415fa55fb3a72be52e07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acef4c2930bb778cb35144401fb6530ee"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#acef4c2930bb778cb35144401fb6530ee">audioNetSendStatus</a><code> [get, set]</code></td></tr>
<tr class="separator:acef4c2930bb778cb35144401fb6530ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8745ec44486732592e47eaf5b6a78b1b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a8745ec44486732592e47eaf5b6a78b1b">audioNetReceiveStatus</a><code> [get, set]</code></td></tr>
<tr class="separator:a8745ec44486732592e47eaf5b6a78b1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea6c83efbbe130c32618874c6a724831"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#aea6c83efbbe130c32618874c6a724831">videoNetSendStatus</a><code> [get, set]</code></td></tr>
<tr class="separator:aea6c83efbbe130c32618874c6a724831"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01d9ee555cb5420fbf2575e15f24d067"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a01d9ee555cb5420fbf2575e15f24d067">videoNetReceiveStatus</a><code> [get, set]</code></td></tr>
<tr class="separator:a01d9ee555cb5420fbf2575e15f24d067"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad4a94df2b400b2100e4c253e314ccd8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#aad4a94df2b400b2100e4c253e314ccd8">localVideoRecord</a><code> [get, set]</code></td></tr>
<tr class="separator:aad4a94df2b400b2100e4c253e314ccd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc12efe535299e7afb19ebed6b084dcd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#acc12efe535299e7afb19ebed6b084dcd">remoteVideoRecord</a><code> [get, set]</code></td></tr>
<tr class="separator:acc12efe535299e7afb19ebed6b084dcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3803fc89d4be0f461c4df73ec4b135c7"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a3803fc89d4be0f461c4df73ec4b135c7">extraParam</a><code> [get, set]</code></td></tr>
<tr class="separator:a3803fc89d4be0f461c4df73ec4b135c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f28a559c55be25db56d202e0490776e"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a6f28a559c55be25db56d202e0490776e">serverCallId</a><code> [get, set]</code></td></tr>
<tr class="separator:a6f28a559c55be25db56d202e0490776e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a427a9ff01b846e1706bfdb7f8c86a0e5"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a427a9ff01b846e1706bfdb7f8c86a0e5">audioRecordFilePath</a><code> [get, set]</code></td></tr>
<tr class="separator:a427a9ff01b846e1706bfdb7f8c86a0e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe1ca130de2328cede7baad427c20e79"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#afe1ca130de2328cede7baad427c20e79">localVideoRecordFilePath</a><code> [get, set]</code></td></tr>
<tr class="separator:afe1ca130de2328cede7baad427c20e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a871790051c6818dae57321bef7029f49"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a871790051c6818dae57321bef7029f49">remoteVideoRecordFilePath</a><code> [get, set]</code></td></tr>
<tr class="separator:a871790051c6818dae57321bef7029f49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf05d44f91b34f49635fbe593c6b66ea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#adf05d44f91b34f49635fbe593c6b66ea">otherAudioInterrupt</a><code> [get, set]</code></td></tr>
<tr class="separator:adf05d44f91b34f49635fbe593c6b66ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ac7bdad98953ee54993bf427db52527"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a6ac7bdad98953ee54993bf427db52527">ticket</a><code> [get, set]</code></td></tr>
<tr class="separator:a6ac7bdad98953ee54993bf427db52527"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>通话对象，主要记录通话的一些状态，UI可以根据其中的状态进行更新 </p>
</div><h2 class="groupheader">成员函数说明</h2>
<a id="a990a4516bf95c321f89d843a79f9dde9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a990a4516bf95c321f89d843a79f9dde9">&#9670;&nbsp;</a></span>startOtherVideo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_j_c_s_d_k_1_1_j_c_media_device_1_1_j_c_media_device_video_canvas.html">JCMediaDeviceVideoCanvas</a> JCSDK.JCCall.JCCallItem.startOtherVideo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga440618b370a53169b48134c02056144b">JCMediaDeviceRenderMode</a>&#160;</td>
          <td class="paramname"><em>mode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>启动对端视频渲染</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">type</td><td>渲染模式：<ul>
<li><a class="el" href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga440618b370a53169b48134c02056144b">FullScreen</a> : 铺满窗口，会有裁剪</li>
<li><a class="el" href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga440618b370a53169b48134c02056144b">FullContent</a> : 全图像显示，会有黑边</li>
<li><a class="el" href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga440618b370a53169b48134c02056144b">FullAuto</a> : 自适应 </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>渲染对象 </dd></dl>

</div>
</div>
<a id="a645b9bbd24f34e293984a42c398f1360"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a645b9bbd24f34e293984a42c398f1360">&#9670;&nbsp;</a></span>startSelfVideo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_j_c_s_d_k_1_1_j_c_media_device_1_1_j_c_media_device_video_canvas.html">JCMediaDeviceVideoCanvas</a> JCSDK.JCCall.JCCallItem.startSelfVideo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga440618b370a53169b48134c02056144b">JCMediaDeviceRenderMode</a>&#160;</td>
          <td class="paramname"><em>mode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>启动自身视频渲染</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">type</td><td>渲染模式：<ul>
<li><a class="el" href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga440618b370a53169b48134c02056144b">FullScreen</a> : 铺满窗口，会有裁剪</li>
<li><a class="el" href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga440618b370a53169b48134c02056144b">FullContent</a> : 全图像显示，会有黑边</li>
<li><a class="el" href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga440618b370a53169b48134c02056144b">FullAuto</a> : 自适应 </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>渲染对象 </dd></dl>

</div>
</div>
<a id="aeac094f0e58c3595d29a43b433725596"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeac094f0e58c3595d29a43b433725596">&#9670;&nbsp;</a></span>stopOtherVideo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void JCSDK.JCCall.JCCallItem.stopOtherVideo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>停止对端视频渲染 </p>

</div>
</div>
<a id="ad62f0f3918548078e71b9d141bb67a22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad62f0f3918548078e71b9d141bb67a22">&#9670;&nbsp;</a></span>stopSelfVideo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void JCSDK.JCCall.JCCallItem.stopSelfVideo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>停止自身视频渲染 </p>

</div>
</div>
<a id="aa6ade59954d88db16244f09f7ec05930"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6ade59954d88db16244f09f7ec05930">&#9670;&nbsp;</a></span>ToString()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">override string JCSDK.JCCall.JCCallItem.ToString </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>打印通话对象的属性信息</p>
<dl class="section return"><dt>返回</dt><dd>通话对象的属性信息 </dd></dl>

</div>
</div>
<h2 class="groupheader">属性说明</h2>
<a id="a4c841f1a9e597cd353feb39da790a259"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c841f1a9e597cd353feb39da790a259">&#9670;&nbsp;</a></span>active</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool JCSDK.JCCall.JCCallItem.active</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>是否激活状态，会议通话时忽略此参数</p>
<ul>
<li>true: 激活状态</li>
<li>false: 不是激活状态 </li>
</ul>

</div>
</div>
<a id="a8745ec44486732592e47eaf5b6a78b1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8745ec44486732592e47eaf5b6a78b1b">&#9670;&nbsp;</a></span>audioNetReceiveStatus</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int JCSDK.JCCall.JCCallItem.audioNetReceiveStatus</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>音频接收网络状态</p>
<ul>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">NA</a> : 未知状态</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Disconnected</a> : 无网络</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">VeryBad</a> : 很差</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Bad</a> : 差</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Normal</a> : 一般</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Good</a> : 好</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">VeryGood</a> : 很好 </li>
</ul>

</div>
</div>
<a id="acef4c2930bb778cb35144401fb6530ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acef4c2930bb778cb35144401fb6530ee">&#9670;&nbsp;</a></span>audioNetSendStatus</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int JCSDK.JCCall.JCCallItem.audioNetSendStatus</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>音频发送网络状态</p>
<ul>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">NA</a> : 未知状态</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Disconnected</a> : 无网络</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">VeryBad</a> : 很差</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Bad</a> : 差</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Normal</a> : 一般</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Good</a> : 好</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">VeryGood</a> : 很好 </li>
</ul>

</div>
</div>
<a id="ace5a64a762e7dd1187aff330bed0f2ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace5a64a762e7dd1187aff330bed0f2ae">&#9670;&nbsp;</a></span>audioOutputType</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string JCSDK.JCCall.JCCallItem.audioOutputType</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>音频输出类型，根据类型判断是听筒，耳机，麦克风等 </p>

</div>
</div>
<a id="a1a262a4b584157ed83f4fb231805c853"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a262a4b584157ed83f4fb231805c853">&#9670;&nbsp;</a></span>audioRecord</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool JCSDK.JCCall.JCCallItem.audioRecord</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>此路通话是否为录音状态</p>
<ul>
<li>true: 录音状态</li>
<li>false: 非录音状态 </li>
</ul>

</div>
</div>
<a id="a427a9ff01b846e1706bfdb7f8c86a0e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a427a9ff01b846e1706bfdb7f8c86a0e5">&#9670;&nbsp;</a></span>audioRecordFilePath</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string JCSDK.JCCall.JCCallItem.audioRecordFilePath</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>录音文件的保存路径 </p>

</div>
</div>
<a id="ac57734d7aeafa33377a2fbfae27a7d5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac57734d7aeafa33377a2fbfae27a7d5d">&#9670;&nbsp;</a></span>beginTime</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long JCSDK.JCCall.JCCallItem.beginTime</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>通话建立时间戳，单位秒 </p>

</div>
</div>
<a id="a5921da184969eedef53e4c578c08f0ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5921da184969eedef53e4c578c08f0ed">&#9670;&nbsp;</a></span>direction</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga98186f9fd4a850522e8fbcf771d7b31d">JCCallDirection</a> JCSDK.JCCall.JCCallItem.direction</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>通话方向（呼入或呼出）</p>
<ul>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga98186f9fd4a850522e8fbcf771d7b31d">In</a> : 呼入</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga98186f9fd4a850522e8fbcf771d7b31d">Out</a> : 呼出 </li>
</ul>

</div>
</div>
<a id="af72ac1a3b2d1ae32c5cf8f765dfa326b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af72ac1a3b2d1ae32c5cf8f765dfa326b">&#9670;&nbsp;</a></span>displayName</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string JCSDK.JCCall.JCCallItem.displayName</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>用户昵称</p>
<dl class="section note"><dt>注解</dt><dd><ul>
<li>用户昵称为空时返回用户标识</li>
<li>被叫能够直接获取主叫的昵称，主叫不能直接获取被叫的昵称。被叫可以在收到 <a class="el" href="">onCallItemAdd</a> 回调时可以通过 <a class="el" href="">sendMessage</a> 方法向主叫发送自己的昵称 </li>
</ul>
</dd></dl>

</div>
</div>
<a id="a3803fc89d4be0f461c4df73ec4b135c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3803fc89d4be0f461c4df73ec4b135c7">&#9670;&nbsp;</a></span>extraParam</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string JCSDK.JCCall.JCCallItem.extraParam</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>获取自定义参数</p>
<p>即调用 <a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call.html#ad85706a0b3f5c3ea8c5978ce653678d9">call</a> 接口时，<a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_1_1_call_param.html">callParam</a> 入参对象的 <a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_1_1_call_param.html#acda557c9ea0a2196dd4012bb49233f5e">extraParam</a> 值</p>
<dl class="section return"><dt>返回</dt><dd>自定义参数 </dd></dl>

</div>
</div>
<a id="a58f3b7ca75df041370be7211b41dcd1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58f3b7ca75df041370be7211b41dcd1c">&#9670;&nbsp;</a></span>held</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool JCSDK.JCCall.JCCallItem.held</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>此路通话是否为被挂起状态</p>
<ul>
<li>true: 被挂起状态</li>
<li>false: 非被挂起状态 </li>
</ul>

</div>
</div>
<a id="a95be907fd31174c12759bd8e836cd0ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95be907fd31174c12759bd8e836cd0ec">&#9670;&nbsp;</a></span>hold</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool JCSDK.JCCall.JCCallItem.hold</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>此路通话是否为挂起状态</p>
<ul>
<li>true: 挂起状态</li>
<li>false: 非挂起状态 </li>
</ul>

</div>
</div>
<a id="aad4a94df2b400b2100e4c253e314ccd8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad4a94df2b400b2100e4c253e314ccd8">&#9670;&nbsp;</a></span>localVideoRecord</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool JCSDK.JCCall.JCCallItem.localVideoRecord</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>是否在录制本端视频</p>
<ul>
<li>true: 正在录制本端视频</li>
<li>false: 没有在录制本端视频 </li>
</ul>

</div>
</div>
<a id="afe1ca130de2328cede7baad427c20e79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe1ca130de2328cede7baad427c20e79">&#9670;&nbsp;</a></span>localVideoRecordFilePath</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string JCSDK.JCCall.JCCallItem.localVideoRecordFilePath</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>本端视频录制文件的保存路径 </p>

</div>
</div>
<a id="aa3bdcfa9fd52b132eba0b49ba2f81ab3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3bdcfa9fd52b132eba0b49ba2f81ab3">&#9670;&nbsp;</a></span>mute</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool JCSDK.JCCall.JCCallItem.mute</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>此路通话是否为静音状态</p>
<ul>
<li>true: 静音状态</li>
<li>false: 不是静音状态 </li>
</ul>

</div>
</div>
<a id="adf05d44f91b34f49635fbe593c6b66ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf05d44f91b34f49635fbe593c6b66ea">&#9670;&nbsp;</a></span>otherAudioInterrupt</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool JCSDK.JCCall.JCCallItem.otherAudioInterrupt</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>对端声音是否中断</p><ul>
<li>true: 对端声音中断</li>
<li>false: 对端声音没有中断 </li>
</ul>

</div>
</div>
<a id="aaa7b9af1c214415fa55fb3a72be52e07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa7b9af1c214415fa55fb3a72be52e07">&#9670;&nbsp;</a></span>reason</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga8e398a58e99b02b6f30dc5bd77a6ab9b">JCCallReason</a> JCSDK.JCCall.JCCallItem.reason</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>获取通话结束原因</p>
<p>通话结束原因，参见 <a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga8e398a58e99b02b6f30dc5bd77a6ab9b">结束原因</a> </p>

</div>
</div>
<a id="acc12efe535299e7afb19ebed6b084dcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc12efe535299e7afb19ebed6b084dcd">&#9670;&nbsp;</a></span>remoteVideoRecord</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool JCSDK.JCCall.JCCallItem.remoteVideoRecord</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>是否在录制远端视频</p>
<ul>
<li>true: 正在录制远端视频</li>
<li>false: 没有在录制远端视频 </li>
</ul>

</div>
</div>
<a id="a871790051c6818dae57321bef7029f49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a871790051c6818dae57321bef7029f49">&#9670;&nbsp;</a></span>remoteVideoRecordFilePath</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string JCSDK.JCCall.JCCallItem.remoteVideoRecordFilePath</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>远端视频录制文件的保存路径 </p>

</div>
</div>
<a id="a7775113d52969333c7b87b0f463d3cbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7775113d52969333c7b87b0f463d3cbe">&#9670;&nbsp;</a></span>renderId</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string JCSDK.JCCall.JCCallItem.renderId</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>渲染标识</p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000006">弃用:</a></b></dt><dd>此属性原本用于 <a class="el" href="class_j_c_s_d_k_1_1_j_c_media_device_1_1_j_c_media_device.html#a24254086c972e5268150e0d1b5cb9121">startVideo</a> 渲染其他端视频使用，现在可以直接调用 <a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_item.html#a990a4516bf95c321f89d843a79f9dde9">startOtherVideo</a> 方法来渲染其他端视频 </dd></dl>

</div>
</div>
<a id="a6f28a559c55be25db56d202e0490776e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f28a559c55be25db56d202e0490776e">&#9670;&nbsp;</a></span>serverCallId</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string JCSDK.JCCall.JCCallItem.serverCallId</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>获取服务端唯一通话CallId</p>
<p>可以用来通话去重，如果为空字符串则不能通过此字段来去重，说明此通话还未到服务器 </p>

</div>
</div>
<a id="a25fe5e7f413e9de910b17003c3ea6c68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25fe5e7f413e9de910b17003c3ea6c68">&#9670;&nbsp;</a></span>state</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gadffcb2451fb5bff5fee299e9614d804b">JCCallState</a> JCSDK.JCCall.JCCallItem.state</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>获取通话状态</p>
<p>通话状态，参见：</p><ul>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gadffcb2451fb5bff5fee299e9614d804b">Init</a> : 初始</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gadffcb2451fb5bff5fee299e9614d804b">Pending</a> : 振铃</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gadffcb2451fb5bff5fee299e9614d804b">Connecting</a> : 连接中</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gadffcb2451fb5bff5fee299e9614d804b">Talking</a> : 通话中</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gadffcb2451fb5bff5fee299e9614d804b">Ok</a> : 通话正常结束</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gadffcb2451fb5bff5fee299e9614d804b">Cancel</a> : 未接通挂断</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gadffcb2451fb5bff5fee299e9614d804b">Canceled</a> : 未接通被挂断</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gadffcb2451fb5bff5fee299e9614d804b">Missed</a> : 未接</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gadffcb2451fb5bff5fee299e9614d804b">Error</a> : 异常 </li>
</ul>

</div>
</div>
<a id="ad96a4e38dd62cc13d6b34924e0a05b53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad96a4e38dd62cc13d6b34924e0a05b53">&#9670;&nbsp;</a></span>talkingBeginTime</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long JCSDK.JCCall.JCCallItem.talkingBeginTime</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>通话开始时间戳，单位秒 </p>

</div>
</div>
<a id="a6ac7bdad98953ee54993bf427db52527"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ac7bdad98953ee54993bf427db52527">&#9670;&nbsp;</a></span>ticket</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string JCSDK.JCCall.JCCallItem.ticket</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>小系统通话中，标识通话唯一性</p>
<p>即调用 <a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call.html#ad85706a0b3f5c3ea8c5978ce653678d9">call</a> 接口时，<a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_1_1_call_param.html">callParam</a> 入参对象的 <a class="el" href="class_j_c_s_d_k_1_1_j_c_call_1_1_j_c_call_1_1_call_param.html#a80c1d0bd619a521ddc99ebe7c49c4114">ticket</a> 值 </p>

</div>
</div>
<a id="a966da527f2cc8fe4adcd3e924900f20d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a966da527f2cc8fe4adcd3e924900f20d">&#9670;&nbsp;</a></span>uploadVideoStreamOther</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool JCSDK.JCCall.JCCallItem.uploadVideoStreamOther</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>获取对端是否在上传视频流</p>
<dl class="section note"><dt>注解</dt><dd>针对视频通话有效</dd></dl>
<p>对端是否在上传视频流</p><ul>
<li>true: 对端在上传视频流</li>
<li>false: 对端没有在上传视频流 </li>
</ul>

</div>
</div>
<a id="a25071b8a4bca141f53a0c810cb0d43bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25071b8a4bca141f53a0c810cb0d43bc">&#9670;&nbsp;</a></span>uploadVideoStreamSelf</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool JCSDK.JCCall.JCCallItem.uploadVideoStreamSelf</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>获取本端是否在上传视频流</p>
<dl class="section note"><dt>注解</dt><dd>针对视频通话有效</dd></dl>
<p>本端是否在上传视频流</p><ul>
<li>true: 本端在上传视频流</li>
<li>false: 本端没有在上传视频流 </li>
</ul>

</div>
</div>
<a id="ac8217c290efdae3b8fcd5c311280fb6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8217c290efdae3b8fcd5c311280fb6e">&#9670;&nbsp;</a></span>userId</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string JCSDK.JCCall.JCCallItem.userId</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>用户标识 </p>

</div>
</div>
<a id="a7a07db057fc399597f47c5c5dd5fa1cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a07db057fc399597f47c5c5dd5fa1cc">&#9670;&nbsp;</a></span>video</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool JCSDK.JCCall.JCCallItem.video</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>是否为视频通话</p>
<ul>
<li>true: 视频通话</li>
<li>false: 音频通话 </li>
</ul>

</div>
</div>
<a id="a01d9ee555cb5420fbf2575e15f24d067"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01d9ee555cb5420fbf2575e15f24d067">&#9670;&nbsp;</a></span>videoNetReceiveStatus</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int JCSDK.JCCall.JCCallItem.videoNetReceiveStatus</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>视频接收网络状态</p>
<ul>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">NA</a> : 未知状态</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Disconnected</a> : 无网络</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">VeryBad</a> : 很差</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Bad</a> : 差</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Normal</a> : 一般</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Good</a> : 好</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">VeryGood</a> : 很好 </li>
</ul>

</div>
</div>
<a id="aea6c83efbbe130c32618874c6a724831"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea6c83efbbe130c32618874c6a724831">&#9670;&nbsp;</a></span>videoNetSendStatus</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int JCSDK.JCCall.JCCallItem.videoNetSendStatus</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>视频发送网络状态</p>
<ul>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">NA</a> : 未知状态</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Disconnected</a> : 无网络</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">VeryBad</a> : 很差</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Bad</a> : 差</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Normal</a> : 一般</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">Good</a> : 好</li>
<li><a class="el" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2b448b67e3a22e534e5bb79ab2ead019">VeryGood</a> : 很好 </li>
</ul>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>JCSDK/JCSDK/JCCall/JCCallItem.cs</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>
